Constructive Social Contract Theory